53d62927bc9a0a07a3c2a286ab3b3d1e89a183b5,src/main/java/hudson/plugins/accurev/ParseChangeLog.java,ParseChangeLog,parse,#File#UpdateLog#,92

Before Change


            FileReader fis = null;
            BufferedReader bis = null;
            try {
                fis = new FileReader(changelogFile);
                bis = new BufferedReader(fis);
                parser.setInput(bis);
                transactions = parseTransactions(parser, changelogFile, updateLog);
            } finally {
                if (bis != null) {

After Change


        try {
            XmlPullParser parser = XmlParserFactory.newParser();
            try (BufferedReader br = Files.newBufferedReader(changelogFile.toPath(), Charset.defaultCharset())) {
                parser.setInput(br);
                transactions = parseTransactions(parser, changelogFile, updateLog);
            } finally {
                parser.setInput(null);